package com.qinglei.recoup.system.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 
 *
 * @author dqh
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("t_radar_user_data_four")
@ApiModel(value="RadarUserDataFour对象", description="")
public class RadarUserDataFour implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键 uuid")
    private String id;

    @ApiModelProperty(value = "sn")
    private String sn;

    @ApiModelProperty(value = "目标过近标志（布尔型标量，1 表示过近，0 表示正常）")
        @TableField("TCFg")
    private Integer TCFg;

    @ApiModelProperty(value = "离床标志（布尔型标量，1 表示离床，0 表示在床）")
        @TableField("OBFg")
    private Integer OBFg;

    @ApiModelProperty(value = "入睡标志（布尔型标量，1 表示入睡，0 表示清醒）")
        @TableField("SFg")
    private Integer SFg;

    @ApiModelProperty(value = "Macro尺度上目标平稳/非平稳（配合/非配合）检测结果标志（布尔型标量，1 表示配合，0 表示非配合）")
        @TableField("TSFg")
    private Integer TSFg;

    @ApiModelProperty(value = "窒息报警（布尔型标量，0 表示未发生窒息，1 表示发生窒息）")
        @TableField("AAFg")
    private Integer AAFg;

    @ApiModelProperty(value = "呼吸BPM估计值（整型标量，Matlab数值范围：0 ~ 180）")
        @TableField("BREBP")
    private Integer brebp;

    @ApiModelProperty(value = "心率BPM估计值（整型标量，Matlab数值范围：0 ~ 180）")
        @TableField("HRBpRe")
    private Integer HRBpRe;

    @ApiModelProperty(value = "1秒的呼吸相位信号（浮点型向量，维度 1*10，Matlab数值范围：-100 ~ 100）")
        @TableField("BS")
    private String bs;

    @ApiModelProperty(value = "1秒的心跳相位信号（浮点型向量，维度 1*10，Matlab数值范围：-100 ~ 100）")
        @TableField("HS")
    private String hs;

    @ApiModelProperty(value = "呼吸深度（均值滤波后的结果）（浮点型标量，Matlab数值范围：0 ~ 100）")
        @TableField("BDEF")
    private Double bdef;

    @ApiModelProperty(value = "% 心跳相位信号提取距离门（整型标量，Matlab数值范围：1~100）")
        @TableField("HPhERB")
    private Integer HPhERB;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


}
